<html>
<head><meta charset="utf-8"><title>how to manage edition process · edition 2021 · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/index.html">edition 2021</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html">how to manage edition process</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="226492711"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492711" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492711">(Feb 16 2021 at 09:54)</a>:</h4>
<p>I was thinking, <span class="user-mention" data-user-id="310399">@Mara</span> / <span class="user-mention" data-user-id="224872">@rylev</span> -- we had been talking about a deadline for considering new edition candidates.</p>



<a name="226492726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492726">(Feb 16 2021 at 09:54)</a>:</h4>
<p>But that is maybe not the right way to think about it</p>



<a name="226492747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492747">(Feb 16 2021 at 09:55)</a>:</h4>
<p>Maybe we should just set deadlines for when the migration needs to be landed and tested</p>



<a name="226492788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492788">(Feb 16 2021 at 09:55)</a>:</h4>
<p>and more like "we won't add something to the list until meets the minimum criteria"</p>



<a name="226492805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492805">(Feb 16 2021 at 09:55)</a>:</h4>
<p>but if it does that, it can be added, as long as you have an owner for it</p>



<a name="226492844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226492844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226492844">(Feb 16 2021 at 09:56)</a>:</h4>
<p>this would address <span class="user-mention" data-user-id="119224">@CryZe</span>'s point that we've communicated fairly poorly :) I think there's still plenty of time for various changes to make it in, if they have a dedicated owner</p>



<a name="226496123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496123">(Feb 16 2021 at 10:27)</a>:</h4>
<p>I'm mostly fine with this though this does somewhat ignore the overhead of tracking the change. The list allows us to ensure we are accounting for everything when it comes to edition changes which is more than just an implementation in the compiler (e.g., edition documentation, testing, etc.).</p>



<a name="226496216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496216">(Feb 16 2021 at 10:28)</a>:</h4>
<p>But I agree that setting a deadline for getting on the list itself might be unnecessary.</p>



<a name="226496380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496380">(Feb 16 2021 at 10:30)</a>:</h4>
<p>Yeah so</p>



<a name="226496455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496455">(Feb 16 2021 at 10:30)</a>:</h4>
<p>I think that the deadlines should be early enough to account for that extra work</p>



<a name="226496491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496491">(Feb 16 2021 at 10:30)</a>:</h4>
<p>I guess I'm thinking that having something on the list isn't that much work, as long as we're willing to cut it, or that we only <em>add</em> things to the list when they meet a threshold</p>



<a name="226496523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226496523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226496523">(Feb 16 2021 at 10:31)</a>:</h4>
<p>maybe the way to think of the next deadline is that it's the point where we pare the list down, but things can still be added if they check the boxes</p>



<a name="226509840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226509840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226509840">(Feb 16 2021 at 13:01)</a>:</h4>
<p>I think it's up to you but I would personally recommend still having a hard deadline - possibly in something like May at the latest; I don't think having "small" things getting thrown in past that will be conducive to a good experience. There's a pretty long tail I suspect of testing and documentation for each feature and we're generally not great at cutting things I find (vs someone feeling on the hook to get that work done). I'd rather ship a smaller edition and leave some stuff on the table for next time than having people working 24/7 in the last couple weeks or months before release.</p>



<a name="226672994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226672994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226672994">(Feb 17 2021 at 15:29)</a>:</h4>
<p>the point is more this</p>



<a name="226673043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226673043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226673043">(Feb 17 2021 at 15:30)</a>:</h4>
<p>I want the hard deadline to be of the form of</p>



<a name="226673097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226673097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226673097">(Feb 17 2021 at 15:30)</a>:</h4>
<p>"idioms and migrations have to be implemented with a successful crater run by may", something like that</p>



<a name="226673166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226673166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226673166">(Feb 17 2021 at 15:30)</a>:</h4>
<p>although I think i'd do differently, I think the deadline should be 'approved rfc or other formal decision by april' or maybe earlier</p>



<a name="226673202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/268952-edition%202021/topic/how%20to%20manage%20edition%20process/near/226673202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/268952-edition-2021/topic/how.20to.20manage.20edition.20process.html#226673202">(Feb 17 2021 at 15:31)</a>:</h4>
<p>have to look at our milestones</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>